﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ENProyectoSIETE
{
    public class ENObjeto
    {
        // declaraciones de las variables
        private int idObjeto; 
        private string nombreObjeto;
        private int tipoObjeto;
        private int ataqueObjeto;
        private int defensaObjeto;
        private int curacionObjeto;
        private int precioObjeto;
        private string descripcionObjeto;
        private string imagenOBjeto;

        // constructor
        public ENObjeto(int newIdObjeto, string newNombreOjeto, int newTipoObjeto,
            int newAtaqueObjeto, int newDefensaObjeto, int newCuracionObjeto, int newPrecioObjeto=0,
            string newDescripcionObjeto = "", string newImagenObjeto = "")
        {
            idObjeto = newIdObjeto;
            nombreObjeto = newNombreOjeto;
            tipoObjeto = newTipoObjeto;
            ataqueObjeto = newAtaqueObjeto;
            defensaObjeto = newDefensaObjeto;
            curacionObjeto = newCuracionObjeto;
            precioObjeto = newPrecioObjeto;
            descripcionObjeto = newDescripcionObjeto;
            imagenOBjeto = newImagenObjeto;
        }

        public ENObjeto() {
            ataqueObjeto = 0;
            defensaObjeto = 0;
            curacionObjeto = 0;
            precioObjeto = 0;
            descripcionObjeto = null;
            imagenOBjeto = null;
        }

        // get's y set's
        public int IdObjeto
        {
            get { return idObjeto; }
            set { idObjeto = value; }
        }

        public string NombreObjeto
        {
            get { return nombreObjeto; }
            set { nombreObjeto = value; }
        }

        public int TipoObjeto
        {
            get { return tipoObjeto; }
            set { tipoObjeto = value; }
        }
        public int AtaqueObjeto
        {
            get { return ataqueObjeto; }
            set { ataqueObjeto = value; }
        }
        public int DefensaObjeto
        {
            get { return defensaObjeto; }
            set { defensaObjeto = value; }
        }
        public int CuracionObjeto
        {
            get { return curacionObjeto; }
            set { curacionObjeto = value; }
        }
        public int PrecioObjeto
        {
            get { return precioObjeto; }
            set { precioObjeto = value; }
        }
        public string DescripcionObjeto
        {
            get { return descripcionObjeto; }
            set { descripcionObjeto = value; }
        }
        public string ImagenObjeto
        {
            get { return imagenOBjeto; }
            set { imagenOBjeto = value; }
        }
    }
}
